<?php

	include_once('compare_display.php');
	include_once('classes/devices.php');
	include_once('classes/view.php');
	
	View::displayHeader();
	
	$MyObject = new Devices();
	$MyList = $MyObject -> GetMotherBoards();
	DisplayScript();
	DisplayCompare::DisplayDevice($MyList, "motherboard", "Porówanie płyt głównych");

	$MyTable = array(	
						"slot" => "Rodzaj slotu: ",
						"processor" => "Typ procesora: ",
						"standard" => "Standard: ",
						"producent" => "Producent Chipsetu: ",
						"chipset" => "Typ Chipsetu: ",
						"rodzaj_pamieci" => "Rodzaj pamięci: ",
						"max_wielkosc" => "Max. wielkość pamięci: ",
						"liczba_gniazd" => "Liczba gniazd pamięci: ",
						"raid" => "Wbudowany układ RAID: "
					);
					
	$MyTable2 = array(	
						"slots" => "Rodzaj slotu: ",
						"processors" => "Typ procesora: ",
						"standards" => "Standard: ",
						"producents" => "Producent Chipsetu: ",
						"chipsets" => "Typ Chipsetu: ",
						"rodzaj_pamiecis" => "Rodzaj pamięci: ",
						"max_wielkoscs" => "Max. wielkość pamięci: ",
						"liczba_gniazds" => "Liczba gniazd pamięci: ",
						"raids" => "Wbudowany układ RAID: "
					);
	
	echo '<tr>';
	echo '<td>
			<table border="0" class="tableTest"><br />';
	
	foreach($MyTable as $MyId => $MyText){
		echo '	<tr>
					<td class="tableTd"><i><p align=\'right\'>'. $MyText . '&nbsp;&nbsp;</p></i></td>
					<td id="'. $MyId . '"></td>
				</tr>';
	}
	
	echo '</table>
		</td>
		<td>
			<table border="0" class="tableTest"><br />';
	
	foreach($MyTable2 as $MyId => $MyText){
		echo '	<tr>
					<td class="tableTd"><i><p align=\'right\'>'. $MyText . '&nbsp;&nbsp;</p></i></td>
					<td id="'. $MyId . '"></td>
				</tr>';
	}
	
	echo '</table>
		</td>
		</tr></table></div></form><br /><br /><br /><br />';
	
	View::displayFooter();
	
	function DisplayScript(){
		echo '<script type="text/javascript">
			var xmlHttp;
			var first;
			
			function showXmlDevice(pDevId, pKindDevice, pFirst){
				xmlHttp=GetXmlHttpObject();
				if (xmlHttp == null){
					alert ("Browser does not support HTTP Request");
					return;
				} 
				var url = "compare_get.php";
				url = url + "?kind_device=" + pKindDevice;
				url = url + "&dev_id=" + pDevId;
				url = url + "&first=" + pFirst;
				first = pFirst
				
				xmlHttp.onreadystatechange=stateChanged;
				xmlHttp.open("GET", url, true);
			 	xmlHttp.send(null);
			 }
			
			function stateChanged(){ 
				if (xmlHttp.readyState==4 || xmlHttp.readyState == "complete"){
					xmlDoc=xmlHttp.responseXML;
					if (first == "1"){
						document.getElementById("slot").innerHTML = xmlDoc.getElementsByTagName("slot")[0].childNodes[0].nodeValue;
						document.getElementById("processor").innerHTML = xmlDoc.getElementsByTagName("processor")[0].childNodes[0].nodeValue;
						document.getElementById("standard").innerHTML = xmlDoc.getElementsByTagName("standard")[0].childNodes[0].nodeValue;
						document.getElementById("producent").innerHTML = xmlDoc.getElementsByTagName("producent")[0].childNodes[0].nodeValue;
						document.getElementById("chipset").innerHTML = xmlDoc.getElementsByTagName("chipset")[0].childNodes[0].nodeValue;
						document.getElementById("rodzaj_pamieci").innerHTML = xmlDoc.getElementsByTagName("rodzaj_pamieci")[0].childNodes[0].nodeValue;
						document.getElementById("max_wielkosc").innerHTML = xmlDoc.getElementsByTagName("max_wielkosc")[0].childNodes[0].nodeValue;
						document.getElementById("liczba_gniazd").innerHTML = xmlDoc.getElementsByTagName("liczba_gniazd")[0].childNodes[0].nodeValue;
						document.getElementById("raid").innerHTML = xmlDoc.getElementsByTagName("raid")[0].childNodes[0].nodeValue;
					} else {
						document.getElementById("slots").innerHTML = xmlDoc.getElementsByTagName("slots")[0].childNodes[0].nodeValue;
						document.getElementById("processors").innerHTML = xmlDoc.getElementsByTagName("processors")[0].childNodes[0].nodeValue;
						document.getElementById("standards").innerHTML = xmlDoc.getElementsByTagName("standards")[0].childNodes[0].nodeValue;
						document.getElementById("producents").innerHTML = xmlDoc.getElementsByTagName("producents")[0].childNodes[0].nodeValue;
						document.getElementById("chipsets").innerHTML = xmlDoc.getElementsByTagName("chipsets")[0].childNodes[0].nodeValue;
						document.getElementById("rodzaj_pamiecis").innerHTML = xmlDoc.getElementsByTagName("rodzaj_pamiecis")[0].childNodes[0].nodeValue;
						document.getElementById("max_wielkoscs").innerHTML = xmlDoc.getElementsByTagName("max_wielkoscs")[0].childNodes[0].nodeValue;
						document.getElementById("liczba_gniazds").innerHTML = xmlDoc.getElementsByTagName("liczba_gniazds")[0].childNodes[0].nodeValue;
						document.getElementById("raids").innerHTML = xmlDoc.getElementsByTagName("raids")[0].childNodes[0].nodeValue;
					}
				}
			} 
			
			function GetXmlHttpObject() { 
				var objXMLHttp=null;
				if (window.XMLHttpRequest){
					objXMLHttp=new XMLHttpRequest();
				} else if (window.ActiveXObject)  {
					objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
				return objXMLHttp;
			}
				</script>';
	}
?>